# Channel canary settings
"canary":
  "alpha":
    enabled: true
    waves: 2
    interval: "5m"
  "beta":
    enabled: false
    waves: 1
    interval: "1m"
  "early-access":
    enabled: true
    waves: 6
    interval: "30m"
  "stable":
    enabled: true
    waves: 6
    interval: "30m"
  "rock-solid":
    enabled: false
    waves: 5
    interval: "5m"

# release requirements, don't forget to register check function in a file requirements.go
requirements:
  "k8s": "1.25.0" # modules/040-control-plane-manager/requirements/check.go
  "ingressNginx": "1.1" # modules/402-ingress-nginx/requirements/check.go
  "nodesMinimalOSVersionUbuntu": "18.04" # modules/040-node-manager/requirements/check.go
  "containerdOnAllNodes": "true" # modules/040-node-manager/requirements/check.go
  "linstorMustBeDisabled": "true" # modules/041-linstor/requirements/check.go
  "istioMinimalVersion": "1.16" # modules/110-istio/requirements/check.go

  # TODO: Delete in D8 1.60, migrating to istioMinimalVersion
  "istioVer": "1.16" # modules/110-istio/requirements/check.go
  "testVer": "1.16" # modules/110-istio/requirements/check.go

# map of disruptions, associated with a specific release. You have to register check functions before specified release
disruptions:
  "1.36": ["ingressNginx"] # modules/402-ingress-nginx/requirements/disruption.go
